Go-echarts 是一个用于在 Go 语言中生成 Echarts 图表的库。它可以将 Echarts 图表生成为图片,便于在不支持 JavaScript 的场景中使用。
生成图片的步骤如下:
安装 go-echarts 库:
go get -u github.com/go-echarts/go-echarts
使用 go-echarts 库生成 Echarts 图表:
package main
import (
"os"
"github.com/go-echarts/go-echarts/charts"
)
func main() {
line := charts.NewLine()
line.SetGlobalOptions(charts.TitleOpts{Title: "Line-Example"})
line.AddXAxis([]string{"Jan", "Feb", "Mar", "Apr", "May", "Jun"})
line.AddYAxis("series1", []float64{3, 4, 5, 6, 7, 8})
line.AddYAxis("series2", []float64{10, 20, 30, 40, 50, 60})
f, err := os.Create("line.png")
if err != nil {
panic(err)
}
line.Render(f)
}
运行代码:
go run main.go
运行后,会在当前目录生成一个名为 line.png 的图片文件,其中包含了生成的 Echarts 图表。
|